package model

type Contact struct {
	Id        int64  `gorm:"primaryKey;column:id;" json:"id"`
	OwnerId   int64  `gorm:"column:owner_id;type:int(11);default:(0)" json:"owner_id"`
	ReceiveId int64  `gorm:"column:receive_id;type:int(11);default:(0)" json:"receive_id"`
	Cate      uint8  `gorm:"column:cate;type:tinyint(1);default:(1)" json:"cate"`
	Memo      string `gorm:"column:memo;type:varchar(140);default:(-)" json:"memo"`
	CreateAt  int64  `gorm:"column:create_at;autoCreateTime" json:"create_at"`
}

const (
	ConcatCateUser      = 0x01 //个人
	ConcatCateCommunity = 0x02 //群
)

// TableName 自定义表名
func (*Contact) TableName() string {
	return "zhyu_contact"
}
